Big Huge Thesaurus

Drosophila melanogaster

noun